that causes embarrassment - Allemand Anglais Dictionnaire